package edu.sfsu.powerrangers.jeopardy;

import java.rmi.Remote;
import java.rmi.RemoteException;
import edu.sfsu.powerrangers.jeopardy.gamestate.Game;

public interface HostServer extends GeneralServer, Remote {
	public void loginHost(HostClient host, String name) throws RemoteException;
	public Game[] getGames() throws RemoteException;
	public void selectGame(String name) throws RemoteException;
	public void startGame() throws RemoteException;
	public void revealContestant(String contestant) throws RemoteException;
	public void revealCategory(String category) throws RemoteException;
	public void revealClue(String category, int value) throws RemoteException;
	public void revealResponse(String contestant) throws RemoteException;
	public void verifyResponse(boolean accepted) throws RemoteException;
	public void continueGame() throws RemoteException;
	public void endGame() throws RemoteException;
}
